roly-poly pudding - French English Dictionary